Java Call Control, Coordination and Transactions
نویسندگان
چکیده
Future telecommunications networks will consist of integrated packet-switched (IP and/or ATM), circuitswitched (PSTN) and wireless networks. Service providers will offer a wide portfolio of innovative applications over these integrated networks. Doing so rapidly and efficiently requires open network APIs, with a key API being that for call control as well as coordination and transactions. The JAIN community is defining an API for Java Call Control (JCC) and Java Coordination and Transactions (JCAT). The JCC API defines the interface for applications to initiate and manipulate calls, while JCAT defines the facilities for applications to be invoked and return results before or during calls. Note that in this context a call refers to a multimedia, multiparty, multi-protocol communications session. The JCC/JCAT Edit Group of JAIN is in the process of defining the first version of the JCC/JCAT API specification, which is expected to be released in early 2000. This introductory paper describes the background and motivation for the design of the JCC/JCAT API. We briefly describe the AIN and JTAPI call models, upon which the JCC/JCAT API is based. We then describe the scope of JCC/JCAT and its relationship to other JAIN Edit Groups defining facilities for enabling service creation. Finally we describe the requirements and example service drivers for JCC/JCAT, as well as the initial proposed design and structure for JCC and JCAT.
منابع مشابه
Java Call Control
Future telecommunications networks will consist of integrated packet-switched (IP and/or ATM), circuit-switched (PSTN) and wireless networks. Service providers will offer a wide portfolio of innovative applications over these integrated networks. Doing so rapidly and efficiently requires open network APIs, with a key API being that for call control as well as coordination and transactions. The ...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملMicro-transactions for concurrent data structures
Transactional memory is a promising technique for enforcing disciplined access to shared data in a multiprocessor system. Transactional memory simplifies the implementation of a variety of concurrent data structures. In this paper, we study the benefits of a modest, real-time aware, hardware implementation of transactional memory that we call micro-transactions. In particular, we argue that har...
متن کاملMobile Co-ordination: Providing Fault Tolerance in Tuple Space Based Co-ordination Languages
In this paper we describe the concept of mobile coordination , a general purpose approach to overcoming failure of agents when using distributed tuple spaces. We demonstrate why mobile coordination is better than using existing techniques such as transactions, how mobile coordination can provide extra functionality in the form of agent wills, and how the framework to provide this can be impleme...
متن کاملJSCL: A Middleware for Service Coordination
This paper describes the design and the prototype implementation of a middleware, called Java Signal Core Layer (JSCL), for coordinating distributed services. JSCL supports the coordination of distributed services by exploiting an event notification paradigm. The design and the implementation of JSCL has been inspired and driven by its formal specification given as a process calculus, the Signa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000